random genetics cats and dogs